1 *KERNEL EXAMPLE - MULTICOLORED PLAYER -MOVES WITH JOYSTICK 2 *CODED BY DAN PINAL 3 PDATA EQU $6000 4 PMBASE EQU $D407 5 SDLSTL EQU $230 6 HPOSP0 EQU $D000 7 PCOLR0 EQU $2C0 8 COLPM0 EQU $D012 9 WSYNC EQU $D40A 10 VCOUNT EQU $D40B 11 IRQEN EQU $D20E 12 NMIEN EQU $D40E 13 VDSLST EQU $200 14 VVBLKD EQU $224 15 SDMCTL EQU $22F 16 DMACTL EQU $D400 17 GRACTL EQU $D01D 18 SETVBV EQU $E45C 19 XITVBV EQU $E462 20 MISSL0 EQU PDATA+$300 21 PLAYR0 EQU MISSL0+$100 22 PLAYR1 EQU PLAYR0+$100 23 PLAYR2 EQU PLAYR1+$100 24 PLAYR3 EQU PLAYR2+$100 25 STICK0 EQU $278 26 *ZERO PAGE EQUATES 27 VTEMP0 EQU $F0 28 VTEMP1 EQU $F1 29 P0TMP0 EQU $F8 30 P0TMP1 EQU $F9 31 ORG $4000 32 INIT 4000 A9F9 33 LDA #>DLIST 4002 8D3002 34 STA SDLSTL 4005 A940 35 LDA #KERNEL ; SET DISPLAY LIST INTERRUPT 400C 8D0002 38 STA VDSLST 400F A940 39 LDA #VBLANK ; SET VERTICAL BLANK 4016 A240 42 LDX #